<!-- 平台动态 -->

<template>
    <div class="platform-trends-page">
        <el-table
          :header-cell-style="tableHeaderColor"
          :data="tableData"
          :default-sort="{ prop: 'date', order: 'descending' }" 
          :cell-style="cellStyle"
          @row-click="rowClick"
          style="width: 100%"
        >
            <el-table-column label="序号" width="80" style="padding-left: 10px;"  align="center" >
                <template #default="scope">
                    <el-image
                      style="width: 20px; height: 20px"
                      :src="require(`@/assets/images/${scope.row.icon}`)"
                      fit="fill">
                    </el-image>
                </template>
            </el-table-column>
            <el-table-column prop="name" label="公告名称"/>
            <el-table-column prop="time" label="发布时间" sortable width="180"  align="center" />
        </el-table>
    </div>
</template>

<script>
import { reactive, toRefs } from 'vue'
import { useRouter } from 'vue-router'

export default {
    setup() {
        const data = reactive({
            tableData: [
                {
                    icon: 'u19.png',
                    name: '四川省交通建设集国有限责任公司智能化料场招标采购的公示',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '校工会交互智能平板采购竞价成交公吉',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '平邑县图书馆馆藏图书及智能化设备采购项目中标结果公示',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '三一智能电机-局部放电设备-招标招标公告-ZB202304130003\n\n项目标名',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '中电鸿信信息科技有限公司2023年警务室智能化改造项目单一来源采购方案公示',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '海头镇主基村十地发向项目',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '先锋创业大楼（515-1室） 60m²',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '万达开绿色智能铸造产业园项目（二期）比选结果公告',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '2023年度工伤基金结算支付智能宙核监控项目竞争性磋商公告',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '万达开绿色智能铸造产业园项目（二期）比洗结果公告',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '太原市迎泽区卫生局卫生监督所2023年4月至12月政府采购意向-公用经费项目',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '侯马市第二中学校2023年4月至11月政府采购意向-城乡义务教育补助经费中央资金',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '太原市迎泽区卫生局卫生监香所2023年4月至12月政府采购意向-公用经费项目',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '侯马市第二中学校2023年4月至8月政府采购意向-城乡义务教育补助经费中央资金',
                    time: '2022-04-13',
                },
                {
                    icon: 'u19.png',
                    name: '【次氣酸钠贮存罐修理】采购公告 附件',
                    time: '2022-04-13',
                }
            ]
        })
        const router = useRouter()
        // 修改表头属性
        function tableHeaderColor() {
            return {
                background: '#F7FDFD',
                color: '#333'
            }
        }
        // 调整行高
        function cellStyle() {
            return {
                padding: '5px 0'
            }
        }
        // 点击某一行
        function rowClick(row,column,event) {
            console.log(row,column,event)
            router.push({
                name: 'PlatformTrendsDetails'
            })
        }
        return {
            ...toRefs(data),
            tableHeaderColor,
            cellStyle,
            rowClick
        }
    }
}
</script>

<style scoped>
.platform-trends-page {
    height: calc(100% - 60px) ;
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 10px;
}
</style>